package com.lwgk.constant;

import com.lwgk.utils.PhoneCheckUtils;

/**
 * created by 赵航
 * 联系微信 微信号：zhao--hang--
 * on 2019/7/10
 * --------------------------------------------------------------------------
 * 描述：该类为常量类，防止代码中出现“魔法”数字
 * 注意事项： 统一为英文大写字母，后面为任意不相同字符即可，（class或interface常量类,为防止interface接口没篡改，强烈建议用静态类）
 */
public class ConstantUtils {

    //网络请求成功的
    public static final String RESULTOK = "200";

    //接口返回105，需要登录的接口
    public static final String NEEDLOGIN = "105";

    //配合加密使用的，加密字符串，为固定值，切勿修改，可能会导致部分数据加解密异常
    //加密的密文key必须是8个字节
    public static final String SAVEKEY = "SAVEKEYC";

    //AllBasicActivity中权限组请求
    public static final int MY_PERMISIONLIST = 100;

    //AllBasicActivity中权限组请求
    public static final int MY_SINGLEPERMISION = 101;

    //闪屏界面跳转跳转倒计时，0.5秒
    public static final int SPLASHWITETIME = 2000;

    //用户保存数据的表
    public static final String USERDATASP = "userdata";

    //每次升级更新，该工具类都会自动更换App的版本号，闪屏界面过后，是否进行滑屏操作
    public static final String SMOOTHPLATE = "SMOOTHPLATE"+PhoneCheckUtils.getAppVersionCode();

    //日夜间模式的boole值,当前是日间还是夜间，目前只有两种，扩展需要，不建议用布尔值，用int值，默认为0，日间模式，或者是活动模式，1，夜间模式，2其他模式
    public static final String DAYORNIGHTCHANGE = "DayOrNightChange";

    //创建类似于SP数据库的名称
    public static final String SQLSPNAME = "user_sp_save.db";
    //创建保存做题内容的数据库
    public static final String SQLEXAMINATIONNAME = "user_examination_save.db";

    //用户的id
    public static final String USERID = "userid";

    //用户的token
    public static final String TOKEN = "token";

    //网络请求失败的五种原因
    public static final int NETERRORZERO = 0;
    public static final int NETERRORONE = 1;
    public static final int NETERRORTWO = 2;
    public static final int NETERRORTHREE = 3;
    public static final int RESULTERROR = 4;


}
